Авторизация
Логин:
Пароль:
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Подписка на рассылку
Реклама
11 лет сервису WMe.in.ua - WebMoney Exchange in Ukraine
Расскажи о нас


Пользовательские движки шаблонизации

02.10.2009

Пример подключения движка XML/XSLT:

Сначала регистрируем движок:

global $arCustomTemplateEngines;
$arCustomTemplateEngines = array(
   "xslt" => array(
      "templateExt" => array("xsl"),
      "function" => "XSLTEngine"
   ),
);

Функция инициализации параметров движка:

function CreateXMLFromArray($xDoc, $xNode, $ar)
{
   foreach($ar as $key=>$val)
   {
      if(!is_string($key) || strlen($key)<=0)
         $key = "value";

      $xElement = $xDoc->createElement($key);
      if(is_array($val))
      {
         CreateXMLFromArray($xDoc, $xElement, $val);
      }
      else
      {
         $xElement->appendChild($xDoc->createTextNode(iconv( SITE_CHARSET, "utf-8", $val)));
      }
      $xNode->appendChild($xElement);
   }
   return $xNode;
}

Функция подключения движка:

function XSLTEngine($templateFile, $arResult, $arParams, $arLangMessages, $templateFolder, $parentTemplateFolder, $template)
{
   $arResult["PARAMS"] = array(
      "templateFolder" => $templateFolder,
      "parentTemplateFolder" => $parentTemplateFolder,
      "arParams" => $arParams,
      "arLangMessages" => $arLangMessages
   );

   $xDoc = new DOMDocument("1.0", SITE_CHARSET);
   $xRoot = $xDoc->createElement('result');
   CreateXMLFromArray($xDoc, $xRoot, $arResult);
   $xDoc->appendChild($xRoot);

   $xXsl = new DOMDocument();
   $xXsl->load( $_SERVER["DOCUMENT_ROOT"].$templateFile );

   $xProc = new XSLTProcessor;
   $xProc->importStyleSheet($xXsl);

   echo $xProc->transformToXML($xDoc);
}


Страница 3 - 3 из 3
Начало | Пред. | 1 2 3 | След. | Конец

Количество показов: 84148135
Рейтинг:  3.3

Возврат к списку

(Голосов: 1, Рейтинг: 3.3)

Материалы по теме:


Страницы: Пред. 1 ... 4283 4284 4285 4286 4287 ... 4314 След.
0  
apk_Saurf
Мобильные игры в последнее время становятся всё более интересными. Каждый день месяца появляются свежие игры, которые восхищают геймеров со всего мира. В этой статье мы расскажем о новейших обновлениях из мира мобильных игр и новостях игровой индустрии.
Недавно компания Google объявила новую версию Android, которая внедрила ряд обновлений для пользователей. В частности, теперь возможны более высокие визуализированные режимы, что делает геймплей ещё приятным.
Одной из самых долгожданных игр ближайшего времени является новая версия Genshin Impact. Разработчики создали огромное количество новых уровней, а также усовершенствовали визуальные эффекты и включили дополнительные возможности.
Важным событием в игровой индустрии стало анонс новой игры от компании Supercell. Название проекта пока держится в секрете, но утечки сообщают, что это будет неповторимый экшен с кооперативным геймплеем.
Для фанатов мобильных RPG есть радостное известие - скоро выйдет долгожданное обновление для Clash of Clans. В новом контенте команда представили новые здания, а также внедрили новые режимы.
Индустрия мобильных игр постоянно развивается, и каждый день выходят новые разработки. Следите за нашими обзорами, чтобы быть в курсе о новейших новинках и событиях.
Кроме того, не забудьте подписаться нашей страницей в https://t.me/s/mods_menu/10, чтобы получать актуальные новости из мира игр.
На сегодня это все известия из мира мобильных игр. Увидимся скоро и вдохновляющего гейминга!

http://r.Ess.Aleoklop.Atarget=%5C%22_Blank%5C%22%20hrefmailto:e@Ehostingpoint.com/info.php?a%5B%5D=%3Ca+href%3Dhttps://gameshalls.ru/%3E%D0%BC%D0%BE%D0%B4%D1%8B+%D0%BD%D0%B0+%D0%B8%D0%B3%D1%­80%D1%8B+%D0%B4%D0%BB%D1%8F+%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D­0%B8%D0%B4%3C/a%3E%3Cmeta+http-equiv%3Drefresh+content%3D0;url%3Dhttps://gameshalls.ru/+/%3E
http://Ka%2A%2A%2ARin.E.Morgan823@Zvanovec.net/phpinfo.php?a%5B%5D=%3Ca+href%3Dhttps://gamesstory.ru/%3E%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C+%D0%B2%D0%B­7%D0%BB%D0%BE%D0%BC%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5+%D0%B8%D0%­B3%D1%80%D1%8B+%D0%BD%D0%B0+%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D­0%B8%D0%B4+%D0%B1%D0%B5%D0%B7+%D1%80%D0%B5%D0%B3%D0%B8%D1%81­%D1%82%D1%80%D0%B0%D1%86%D0%B8%D0%B8%3C/a%3E%3Cmeta+http-equiv%3Drefresh+content%3D0;url%3Dhttps://gamesstory.ru/+/%3E
https://classifieds.ocala-news.com/author/finley3189
http://r.Ess.Aleoklop.Atarget=%5C%22_Blank%5C%22%20hrefmailto:e@Ehostingpoint.com/info.php?a%5B%5D=%3Ca+href%3Dhttps://droids-mania.ru/%3E%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D1%8B­%D0%B5+%D0%BC%D0%BE%D0%B4%D1%8B+%D0%B4%D0%BB%D1%8F+%D0%BF%D0­%BE%D0%BF%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D1%85+%D0%B8%D­0%B3%D1%80%3C/a%3E%3Cmeta+http-equiv%3Drefresh+content%3D0;url%3Dhttps://droids-mania.ru+/%3E
http://cover.gnu-darwin.org/www001/src/ports/www/b2evolution/work/b2evolution/blogs/­install/phpinfo.php?a%5B%5D=%3Ca+href%3Dhttps://gamelandscapes.ru/%3E%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD+%D0%B8%D0%B3%D1%8­0%D1%8B+%D1%81+%D1%87%D0%B8%D1%82%D0%B0%D0%BC%D0%B8+%D0%B4%D­0%BB%D1%8F+%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B8%D0%B4%3C/a%3­E%3Cmeta+http-equiv%3Drefresh+content%3D0;url%3Dhttps://Gamelandscapes.ru/+/%3E

Обалдеть! Эти события в мире игр поразят вас!
Обалдеть! Эти игровые открытия поразят вас!
Сенсация! Эти новос
1adca11
Имя Цитировать 0  
0  
Davidtyday
WB-Tech ? ???????? ? ?????????? ?? ?? ?????: ?????? ????????? ???- ? ????????? ?????????? ? ?????????? ???????????. ?????????????? HR-???????? ????? low-code-?????????, ???????? ??????????? ????????? ? ?????????. ????????????? Jira ??? ??????????? ??????? ????????? ? ???????? ?????????? ?????. ?????????????? ?????????? ???? ? ??????????, ?????? ???????. ????????????? IT-??????????, ?????? ???????????? ? ????????? ???????? ??? ???? ? ?????????????? ??????? ??? ????? ?????? ???????. https://wbtech.ru/
Имя Цитировать 0  
0  
Robertkic
wikipedia reference https://orbitcryptoai.pro
Имя Цитировать 0  
0  
JamesGop
read the full info here https://colend.cc
Имя Цитировать 0  
0  
Jessewag
click this link here now https://blendfun.cc
Имя Цитировать 0  
0  
AlvinSep
go to these guys https://blnk.one
Имя Цитировать 0  
0  
AlvinSep
description https://noon.gay
Имя Цитировать 0  
0  
JamesGop
additional reading https://heyanon.my
Имя Цитировать 0  
0  
RebeccaBeell
На портале PKP-RMS - https://pkp-rms.ru, вы сможете подобрать из более чем 1000 товаров. Наша компания - выдающийся поставщик на рынке России, специализирующийся на поставке высококачественных материалов как для  промышленных, так и научно-исследовательских целей. Наш каталог товаров - это обширный источник информации о материалах для вашего бизнеса.

Наша продукция:
Кальций нитрат гидрат
Имя Цитировать 0  
0  
JesseTug
his response https://astake.lat
Имя Цитировать 0  
0  
JamesNor
great post to read https://verio.buzz
Имя Цитировать 0  
0  
Daviditame
WB-Tech ? ???????? ? ?????????? ?? ?? ?????: ?????? ????????? ???- ? ????????? ?????????? ? ?????????? ???????????. ?????????????? HR-???????? ????? low-code-?????????, ???????? ??????????? ????????? ? ?????????. ????????????? Jira ??? ??????????? ??????? ????????? ? ???????? ?????????? ?????. ?????????????? ?????????? ???? ? ??????????, ?????? ???????. ????????????? IT-??????????, ?????? ???????????? ? ????????? ???????? ??? ???? ? ?????????????? ??????? ??? ????? ?????? ???????. https://wbtech.ru/
Имя Цитировать 0  
0  
JesseTug
Recommended Reading https://heyanon.pro/
Имя Цитировать 0  
0  
Sheilaseith
Сотрудничество с компанией НАПЫЛЕНИЕ РФ, специализирующейся на поставке редкоземельных материалов для различных методов напыления, открывает перед вашим предприятием двери в мир качественных инноваций. Работа с нами гарантирует не только доступ к премиальным продуктам, но и возможность заказа требуемого количества.

Обладая обширной линейкой продукции на основе редкоземельных материалов, от мышьяка до циркония, компания НАПЫЛЕНИЕ РФ готова удовлетворить потребности самых требовательных покупателей. Каждый продукт сопровождается всеми соответствующими документами, удостоверяющими его происхождение и соответствие заданным критериям.

Кроме того, НАПЫЛЕНИЕ РФ понимает важность профессионального взаимодействия и поддержки на каждом этапе партнерских отношений. В нашем лице вы найдете не просто поставщика, но и партнера, готового предложить квалифицированную помощь и поддержку, опираться на ваши конкретные потребности и адаптировать условия поставки под особенности вашего производства.

Выбирая сотрудничество с НАПЫЛЕНИЕ РФ, вы гарантируете себе плавное и бесперебойное снабжение ценными напыляемыми материалами, позволяющее вам без остановки реализовывать самые передовые и технологичные проекты. Ваш бизнес получит надежного партнера, с которым текущие трудности превращаются в завтрашние возможности.

Наши товары:
Распылительная мишень IGZO 4N - Плоская
Имя Цитировать 0  
0  
RebeccaBeell
На портале PKP-RMS - https://pkp-rms.ru, вы сможете выбрать из большого ассортимента, насчитывающего более 1000 наименований товаров. Наша компания - выдающийся дистрибьютор на территории России, специализирующийся на поставке лучших материалов как для  промышленных, так и лабораторных целей. Наш каталог товаров - это обширный источник информации о материалах для любого бизнеса.

Наши товары:
Цезий ацетат
Имя Цитировать 0  
0  
AlvinMon
their explanation https://xmaquina.cc/
Имя Цитировать 0  
0  
RebeccaCox
На портале PKP-RMS - https://pkp-rms.ru, вы сможете подобрать из обширного каталога более 1000 продуктов. Наша компания - крупнейший дистрибьютор в России, специализирующийся на поставке высококачественных материалов как для  промышленных, так и исследовательских целей. Наш каталог товаров - это неиссякаемый источник информации о продуктах для какого-либо бизнеса.

Наши товары:
Гафний (IV) иодид
Имя Цитировать 0  
0  
DavidNeife
Имя Цитировать 0  
0  
Davidbug
Имя Цитировать 0  
0  
Davidmiz
Имя Цитировать 0  
0  
Daviddon
Имя Цитировать 0  
0  
Jessebib
browse around this web-site https://hyperdrive.pw/
Имя Цитировать 0  
0  
JesseTug
navigate here https://machfi.cc/
Имя Цитировать 0  
0  
JamesGop
Имя Цитировать 0  
0  
Sheilaguawl
Сотрудничество с компанией НАПЫЛЕНИЕ РФ, специализирующейся на поставке редкоземельных материалов для различных методов напыления, открывает перед вашим предприятием двери в мир высококлассных инноваций. Партнерство с нашей компанией гарантирует не только доступ к материалам высочайшего качества, но и возможность заказа любого необходимого объема.

Обладая обширной линейкой редкоземельных элементов, от мышьяка до циркония, компания НАПЫЛЕНИЕ РФ готова удовлетворить потребности самых требовательных покупателей. Каждый продукт сопровождается всеми соответствующими документами, удостоверяющими его происхождение и соответствие заданным критериям.

Кроме того, НАПЫЛЕНИЕ РФ понимает важность профессионального взаимодействия и поддержки на каждом этапе партнерских отношений. В нашем лице вы найдете не просто поставщика, но и партнера, готового предложить квалифицированную помощь и поддержку, опираться на ваши конкретные потребности и адаптировать условия поставки под особенности вашего производства.

Заключая партнерство с НАПЫЛЕНИЕ РФ, вы гарантируете себе плавное и бесперебойное снабжение необходимыми напыляемыми материалами, позволяющее вам без остановки реализовывать самые передовые и технологичные проекты. Ваш бизнес получит надежного партнера, с которым текущие трудности превращаются в завтрашние достижения.

Наша продукция:
Плоская мишень AlSc для распыления сплавов
Имя Цитировать 0  
Страницы: Пред. 1 ... 4283 4284 4285 4286 4287 ... 4314 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

liqpay webmoney privat24 visa mastercard
2002-2017 © InKey
All rights reserved